Use of Hierarchy in Fault Collapsing
نویسندگان
چکیده
We discuss the advantage of using hierarchy in testing. Our demonstration is based on the problem of fault collapsing. Though this problem is not considered to be too complex, the time of collapsing faults in moderately large circuits can be several hours or more. This can be considerably shortened by hierarchical fault collapsing. Large circuits are efficiently described using hierarchy, which significantly helps the architectural design, verification and physical design. In hierarchical collapsing, we do not flatten the circuit and the collapsed fault sets computed once for subcircuits are reused for all instances of those sub-circuits. The time required for collapsing a flattened 8192-bit ripple carry adder using a test program like Hitec is 84 minutes, while the fault collapsing using multiple levels of hierarchy takes 55 seconds. When functional functional fault techniques are used for smaller sub-circuits, hierarchical fault collapsing results in collapse ratios lower than those obtained with structural collapsing of flattened circuits, without compromising on the reduction in the CPU time for collapsing. Using functional collapsing for a full adder library cell, we hierarchically collapse faults in a 8192-bit adder to sets of 196,610 equivalence and 98,304 dominance collapsed faults. In comparison, the flattened circuit collapses into 294,914 and 229,378 equivalence and dominance collapsed sets, respectively. The advantage of smaller collapse ratios may be in the reduction of fault simulation effort and in the number of test vectors. It has been observed that the CPU time for structural fault collapsing for Boolean circuit by conventional programs grows as the square of the circuit size. A closer to linear time complexity can be expected for hierarchical fault collapsing.
منابع مشابه
Using Hierarchy in Design Automation: The Fault Collapsing Problem
Although the problem of fault collapsing is not considered to be too complex, the time of collapsing faults in large circuits can be several hours or more. Large circuits are efficiently described using hierarchy, which significantly helps the architectural design, verification and physical design. We add fault collapsing to that list. We do not flatten the circuit and the collapsed fault sets ...
متن کاملLandslide Susceptibility Mapping Using Fusion Models of Frequency Ratio (FR) and Analytical Hierarchy Process (AHP)
Landslide susceptibility zonation mapping is necessary in urban and rural development planning. So far different methods are presented for Landslide susceptibility zonation. In this study, using statistical method of Frequency ratio and Analytical Hierarchy Process (AHP) based on paired comparison and intervention based such as slope, aspect, altitude, geology, land use, Normalized vegetatio...
متن کاملA GIS-based comparative study of the analytic hierarchy process, bivariate statistics and frequency ratio methods for landslide susceptibility mapping in part of the Tehran metropolis, Iran
The high hillsides of the Tehran metropolis are prone to landslides due to the climatic conditions and the geological, geomorphologicalcharacteristics of the region. Therefore, it is vitally important that a landslide susceptibility map of the region be prepared. For thispurpose, thematic layers including landslide inventory, lithology, slope, aspect, curvature, distance to stream, distance to ...
متن کاملFault Collapsing in Digital Circuits Using Fast Fault Dominance and Equivalence Analysis with SSBDDs
The paper presents a new method and an algorithm for structural fault collapsing to reduce the search space for test generation, to speed up fault simulation and to make the fault diagnosis easier in digital circuits. The proposed method is based on hierarchical topology analysis of the circuit description at two levels. First, the gate-level circuit will be converted into a macro-level network...
متن کاملEGFC: An exact global fault collapsing tool for combinational circuits
Fault collapsing is the process of reducing the number of faults by using redundance and equivalence/dominance relationships among faults. Exact fault collapsing can be easily applied locally at the logic gates, however, it is often ignored for most circuits, due to its high demand of resources such as execution time and/or memory. In this paper, we present EGFC, an exact global fault collapsin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005